package Dao;

import Modelo.ClassConexionDAO;
import Modelo.Cooperativa;
import Modelo.Validaciones;
import PackageConeccion.ConeccionBD;
import java.sql.ResultSet;

public class DaoCooperativa extends ClassConexionDAO
{
  public void InsertarCooperativa(Cooperativa cooperativa)    
  {
     String Sql;
     
     Sql="INSERT INTO cooperativa(rifc, nombrec, telefonoc, impuestoc, seguroc)  VALUES (";
     
     Sql=Sql+Validaciones.Apost(cooperativa.getRifC())+",";
     Sql=Sql+Validaciones.Apost(cooperativa.getNombreC())+",";
     Sql=Sql+Validaciones.Apost(cooperativa.getTelefonoC())+",";     
     Sql=Sql+Validaciones.Apost(cooperativa.getImpuestoC().toString())+",";     
     Sql=Sql+Validaciones.Apost(cooperativa.getSeguroC().toString())+")";
     ConeccionBD.ejecutar(Sql);
  }     
  //----------------------------
  public void ModificarCooperativa(Cooperativa cooperativa)    
  {
      String Sql;
  
     Sql="Update cooperativa SET ";
     Sql=Sql+"nombrec="+Validaciones.Apost(cooperativa.getNombreC())+",";        
     Sql=Sql+"telefonoc="+Validaciones.Apost(cooperativa.getTelefonoC())+",";        
     Sql=Sql+"impuestoc="+Validaciones.Apost(cooperativa.getImpuestoC().toString())+",";
     Sql=Sql+"seguroc="+Validaciones.Apost(cooperativa.getSeguroC().toString());
     Sql=Sql+" WHERE rifc="+Validaciones.Apost(cooperativa.getRifC());        
                  
     ConeccionBD.ejecutar(Sql);      
  }    
//----------------------------
  public ResultSet BuscarCooperativa(String codCooper)    
  {
    String Sql;  
    ResultSet registroCooperativa;    
    Sql="SELECT * FROM cooperativa WHERE rifc="+Validaciones.Apost(codCooper);    
    registroCooperativa=ConeccionBD.consultar(Sql);      
    
    return registroCooperativa;
  }   
//----------------------------
  public ResultSet ConsultarCooperativa()    
  {
    String Sql;  
    ResultSet registroCooperativa;    
    Sql="SELECT * FROM cooperativa";     
    registroCooperativa=ConeccionBD.consultar(Sql);      
    
    return registroCooperativa;
      
  }   
  
}
